export interface IotProductQuery extends PageQuery {
  name: string;
  productKey: string;
  nodeType: number;
  status: string;
}

export interface IotProductVO extends BaseEntity {
  id: string | number;
  tenantId: string;
  categoryId: number;
  productKey: string;
  productSecret: string;
  nodeType: number;
  name: string;
  mcuCode: string;
  protocolCode: string;
  introduction: string;
  imgUrl: string;
  keepAliveTime: number;
  transparent: string;
  locateType: string;
  status: number;
  remark: string;
}

export interface IotProductForm {
  id: number | string | undefined;
  tenantId: string | number | undefined;
  categoryId: number;
  productKey: string;
  productSecret: string;
  nodeType: number;
  name: string;
  mcuCode: string;
  protocolCode: string;
  introduction: string;
  imgUrl: string;
  keepAliveTime: number;
  transparent: string;
  locateType: string;
  status: number;
  remark: string;
}